package com.ruoyi.apduParse.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.annotation.Excel;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import lombok.experimental.Accessors;

/**
 * aid信息对象 aid_table
 *
 * @author 刘梦豪
 * @date 2024-10-30
 */
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@TableName("aid_table")
public class AidTable extends BaseEntity {

    /**
     * 主键
     */
    private Long id;

    /**
     * 城市编码
     */
    @Excel(name = "城市编码")
    private String appCode;

    /**
     * 城市名称
     */
    @Excel(name = "城市名称")
    private String cityName;

    /**
     * 是否是saas卡
     */
    @Excel(name = "是否是saas卡")
    private Integer isSaas;

    /**
     * 卡片类型 MOC、MOT，二合一
     */
    @Excel(name = "卡片类型 MOC、MOT，二合一")
    private Integer type;

    /**
     * AMSD-aid
     */
    @Excel(name = "AMSD-aid")
    private String amsdAid;

    /**
     * Ssd-aid
     */
    @Excel(name = "Ssd-aid")
    private String ssdAid;

    /**
     * cap包aid
     */
    @Excel(name = "cap包aid")
    private String capAid;

    /**
     * module-aid
     */
    @Excel(name = "module-aid")
    private String moduleAid;

    /**
     * 扩展字段，某些城市module-aid会有两个甚至三个
     */
    @Excel(name = "扩展字段，某些城市module-aid会有两个甚至三个")
    private String modAid;

    /**
     * ep实例aid
     */
    @Excel(name = "ep实例aid")
    private String epAid;

    /**
     * ec实例aid
     */
    @Excel(name = "ec实例aid")
    private String ecAid;

    /**
     * 扩展字段，有些城市是MOC、MOT二合一
     */
    @Excel(name = "扩展字段，有些城市是MOC、MOT二合一")
    private String mocAid;

    /**
     * 描述
     */
    @Excel(name = "描述")
    private String description;

    /**
     * 逻辑删除字段
     */
    private Integer isDelete;

}
